package com.ruoyi.business.domain.vo.fission.api;

import com.ruoyi.business.domain.vo.business.TbUserDetailVO;
import com.ruoyi.business.domain.vo.fission.admin.FissionActivitySysDetailVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@ApiModel("小程序场景值信息VO")
public class SceneInfoVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "群裂变活动详情")
    private FissionActivitySysDetailVO fissionActivitySysDetailVO;

    @ApiModelProperty(value = "1:管理员分享活动场景 2：用户分享活动场景")
    private Integer sceneType;

    @ApiModelProperty(value = "分享用户详情")
    private TbUserDetailVO tbUserDetailVO;

}
